package com.jdrx.ocp.beans.vo.excel;

import java.io.Serializable;

/**
 * 
 * @ClassName: ApiScanServicePO
 * @Description: 服务PO
 * @author liudebing
 * @date 2017年10月26日 下午5:14:49
 *
 */
public class ExcelServiceVO implements Serializable {

	private Long id;

	/** 服务id */
	private String serviceId;
	
	/** 服务英文名称 */
	private String applicationName;

	/** 服务描述 */
	private String infoDescription;

	/** 服务ID */
	private String platformId;

	/** 服务中文名称 */
	private String serviceName;
	/** 服务前缀 server.context-path=/doc */
	private String servicePrefix;

	/** 服务地址 */
	private String serviceUrl;

	/** 回调地址 */
	private String callBackUrl;

	/** 服务提供商名称 */
	private String provideServiceName;

	/** 服务标识：0：第三方服务，1：内部服务 */
	private Integer serviceFlag;

	/** 平台版本号 */
	private String platformVersion;

	/**apiUrl 查询使用*/
	private String apiUri;

	/**接口类型 0：内部API，1：开放API*/
	private Integer apiType;

	/**模块数量(暂不用)*/
	private Integer modelNum;
	private Integer blackNum;
	private Integer startNum;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getServiceName() {
		return serviceName;
	}

	public void setServiceName(String serviceName) {
		this.serviceName = serviceName;
	}

	public String getServicePrefix() {
		return servicePrefix;
	}

	public void setServicePrefix(String servicePrefix) {
		this.servicePrefix = servicePrefix;
	}

	public String getServiceUrl() {
		return serviceUrl;
	}

	public void setServiceUrl(String serviceUrl) {
		this.serviceUrl = serviceUrl;
	}

	public String getCallBackUrl() {
		return callBackUrl;
	}

	public void setCallBackUrl(String callBackUrl) {
		this.callBackUrl = callBackUrl;
	}

	public String getProvideServiceName() {
		return provideServiceName;
	}

	public void setProvideServiceName(String provideServiceName) {
		this.provideServiceName = provideServiceName;
	}

	public Integer getServiceFlag() {
		return serviceFlag;
	}

	public void setServiceFlag(Integer serviceFlag) {
		this.serviceFlag = serviceFlag;
	}

	public Integer getBlackNum() {
		return blackNum;
	}

	public void setBlackNum(Integer blackNum) {
		this.blackNum = blackNum;
	}

	public Integer getStartNum() {
		return startNum;
	}

	public void setStartNum(Integer startNum) {
		this.startNum = startNum;
	}

	public String getApplicationName() {
		return applicationName;
	}

	public void setApplicationName(String applicationName) {
		this.applicationName = applicationName;
	}

	public String getInfoDescription() {
		return infoDescription;
	}

	public void setInfoDescription(String infoDescription) {
		this.infoDescription = infoDescription;
	}

	public String getPlatformId() {
		return platformId;
	}

	public void setPlatformId(String platformId) {
		this.platformId = platformId;
	}

	public String getPlatformVersion() {
		return platformVersion;
	}

	public void setPlatformVersion(String platformVersion) {
		this.platformVersion = platformVersion;
	}

	public String getApiUri() {
		return apiUri;
	}

	public void setApiUri(String apiUri) {
		this.apiUri = apiUri;
	}

	public Integer getModelNum() {
		return modelNum;
	}

	public void setModelNum(Integer modelNum) {
		this.modelNum = modelNum;
	}

	public Integer getApiType() {
		return apiType;
	}

	public void setApiType(Integer apiType) {
		this.apiType = apiType;
	}
	
	public String getServiceId() {
		return serviceId;
	}

	public void setServiceId(String serviceId) {
		this.serviceId = serviceId;
	}
	
	@Override
	public String toString() {
		return "ApiServicePO [id=" + id + ", serviceId=" + serviceId + ", applicationName=" + applicationName
				+ ", infoDescription=" + infoDescription + ", platformId=" + platformId + ", serviceName=" + serviceName
				+ ", servicePrefix=" + servicePrefix + ", serviceUrl=" + serviceUrl + ", callBackUrl=" + callBackUrl
				+ ", provideServiceName=" + provideServiceName + ", serviceFlag=" + serviceFlag + ", platformVersion="
				+ platformVersion + ", apiUri=" + apiUri + ", apiType=" + apiType + ", blackNum=" + blackNum
				+ ", startNum=" + startNum + ", modelNum=" + modelNum + "]";
	}

}
